// "use strict";
//
// import Vue from 'vue';
// import axios from "axios";
// import router from "../router"
// axios.defaults.withCredentials=true
// axios.defaults.crossDomain=true
// axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
// axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
// // Full config:  https://github.com/axios/axios#request-config
// // axios.defaults.baseURL = 'http://127.0.0.1:5000'
// // axios.defaults.headers.common['Authorization'] = AUTH_TOKEN;
// // axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
//
// let config = {
//   // baseURL: process.env.baseURL || process.env.apiUrl || ""
//   // timeout: 60 * 1000, // Timeout
//   // withCredentials: true, // Check cross-site Access-Control
// };
//
// const _axios = axios.create(config);
//
// _axios.interceptors.request.use(
//   config => {
//     // Do something before request is sent
//     // if(!sessionStorage.getItem('logined')){
//     //   router.push('/login')
//     // }
//     return config;
//   },
//   error => {
//     // Do something with request error
//     return Promise.reject(error);
//   }
// );
//
// // Add a response interceptor
// _axios.interceptors.response.use(
//   function(response) {
//
//     // Do something with response data
//     return response;
//   },
//   function(error) {
//     // Do something with response error
//     return Promise.reject(error);
//   }
// );
//
// Plugin.install = function(Vue, options) {
//   Vue.axios = _axios;
//   window.axios = _axios;
//   Object.defineProperties(Vue.prototype, {
//     axios: {
//       get() {
//         return _axios;
//       }
//     },
//     $axios: {
//       get() {
//         return _axios;
//       }
//     },
//   });
// };
//
// Vue.use(Plugin)
//
// export default Plugin;
import axios from 'axios'
import newaxios from 'axios'
import router from '../router/index.js'
import { Message } from 'element-ui'
// axios.defaults.baseURL = 'http://192.168.55.86:8080'
axios.defaults.baseURL = 'http://www.zbclmg.xyz:8081'
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
axios.defaults.headers['token'] = window.localStorage.getItem('token') || ''
// axios.interceptors.response.use(res => {
//     if (res.data.code === 500) {
//         // Message.error(res.data.msg)
//         return new Promise(() => {})
//     }
//     if (res.data.code !== 200) {
//         if (res.data.data) {
//             // Message.error(res.data.data)
//         }
//         if (res.data.code === 401) {
//             router.push({
//                 path: '/login',
//             })
//         }
//         return new Promise(() => {})
//     }
//
//     return res.data
// })

export default (axios)

